草庐IT

java - SVG 蝾螈的例子?

全部标签

javascript - D3.js 文本输入(在 svg 内)过渡不透明度 0 到 1 不会以 1 结束

我正在尝试使用以下代码让我的文本输入从0到1的选择过渡不透明度。如果没有过渡和不透明度设置,文本会按预期显示。但是使用这段代码,不透明度从0开始但永远不会变成1;并且没有添加文本值?[我的代码中的所有其他转换都按预期工作]。/***@paramtext*selectionwithdatatoaddtextfrom&truncateby,witha*delay.*/functionaddBubbleTextByData(text){text.style("opacity",0).transition().delay(1.1*transitionDelay).style("opacity"

java - Richfaces 列过滤器 : How to fire an event on intro key

我有一个rich:extendedDataTable并且我正在使用列过滤。我希望在用户输入“intro”键后触发过滤器,但在javascript中没有这样的事件。我想这样做是因为如果我使用诸如onkeyup之类的事件,我会收到太多请求,因此会遇到问题。我正在使用richfaces3.3.0GA和facelets。这是组件: 最佳答案 不幸的是,没有简单的方法来自定义此功能。不过,有一些选项可以使其更有用:-将其放入您的或和你的onkeyup请求将被延迟和分组。参见richfacesdemopage:SettingignoreDupR

javax 脚本如何从 Java 调用 JavaScript 中的函数

我正在尝试通过Java调用JavaScript中的函数。这在直接将脚本作为字符串读取时效果很好,但我使用的是CompiledScripts。当我使用编译脚本执行此操作时,如果我还添加绑定(bind),它会提示找不到方法。没有绑定(bind)它可以工作,但当然函数失败,因为它需要绑定(bind)。有什么想法吗?CompiledScriptscript=...getscript....Bindingsbindings=script.getEngine().createBindings();LoggerscriptLogger=LogManager.getLogger("TEST_SCRIP

java - 在页面上处理 Java 表达式语言

我正在从事一个项目的前端工作,该项目为我提供了Java表达式语言标签供我使用。在一个实例中,我需要查看它是返回一个数组还是仅返回一位数据,但我不知道如何使用它。例子:页面有${WebAppContext.buildings[0].location.name}这将输出如下内容:Acme问题是如果那个建筑物位中有更多的东西,我需要输出更多的东西:类似于(伪代码)ifisArray(${WebAppContext.buildings}){foreach(${WebAppContext.buildings}asfoo){//iterateoverwhateverisinthearray}}所以

javascript - SVG 文档中的 getElementById

我写了一个这样的svg文件:如注释行alert(document);提醒[objectSVGdocument]。但是:varpath=document.getElementById('path1');alert(path);警报null。我还尝试将svg放在html页面中,也在xhtml页面中,尝试了更多但现在没有结果。有什么想法吗? 最佳答案 此时您调用varpath=document.getElementById('path1');,path1尚未定义(稍后定义)。您应该将代码放在路径定义之后。但是我不确定你是否可以输入内的标签

javascript - 模糊 SVG 中的边界 (Raphael.js)

我正在开发一个基于网络的编辑器,可以在其中拖动元素和调整元素大小。我遇到了关于显示1px边框和元素的问题:我得到了一条模糊线,而不是像素到像素显示(例如1px实线)。我发现,如果我使用末尾带有.5的坐标(例如10.5、124.5)和整数大小,一切都是像素完美的。这里是例子。在我改变它的坐标之前的元素:之后(每个整数大小末尾有“.5”):问题是我如何强制Raphael.js以清晰的方式显示所有内容? 最佳答案 我不确定如何在Raphael中执行此操作,但一点点CSS可以帮助您:.your_lines{shape-rendering:c

java - 在不刷新的情况下更新jsp页面的内容

我有一个显示表格内容的jsp页面。当用户查看页面时,表格的内容每秒都会发生变化。因此,用户必须每次都刷新页面才能看到新鲜和更新的内容。如何在不刷新页面的情况下更新jsp页面的内容。我想要一种功能,就像在gmail.com中一样,邮箱的大小不断增加而用户不刷新。 最佳答案 您应该考虑使用Ajax(jQuery是我的首选方法)。http://api.jquery.com/jQuery.get/http://api.jquery.com/jQuery.post/然后这将触发一个Controller,该Controller将在不刷新页面的情

javascript - SVG 元素的矩形选择(用于 Raphael)

我遇到了以下问题,希望有人知道如何帮助我:我使用JavaScript库Raphael.现在,我想做的是,当我有很多RaphaelSVG元素时,只需使用“矩形选择”选择更多元素,即通过从图形背景开始拖动鼠标来创建一个选择矩形(我希望我足够清楚),并移动这个矩形中的元素。目前,我发现了类似这样的内容(有人从previousquestionofmine发布了它):varpaper=Raphael(0,0,'100%','100%');varcircle=paper.circle(75,75,50);varrect=paper.rect(150,150,50,50);varset=paper.

java - Struts2:如何在 ActionSupport 中获取 ServletRequest 实例

如何在我的操作中获取ServletRequest实例?我实现了ServletRequestAware但我无法在操作中获取请求对象。struts.xmlapplication/json我正在使用Ajax/JavaScript进行调用:req.onreadystatechange=onReadyState;req.open(POST,Cart.action,false);req.setRequestHeader("Content-Type","application/json;charset=utf-8");req.send(JSONstr);JSON对象:vardata={cartIte

java - 在javascript中读取 session 变量?

我在servlet中设置session变量并想在javascript中访问该变量。ps=con.prepareStatement("select*fromUSERDETAILSwhereusername=?andpassword=?");ps.setString(1,username);session.setAttribute("userName",username);我在javascript函数中尝试了这些。但它没有用...varname=${userName};varname=''; 最佳答案 看来你应该可以使用getAttri